<?php
$codigo_html = "";
$codigo_html .= "<div id='index'>";
$codigo_html .= $formulario->create(null, array("action"=>"index"));

$codigo_html .= $presentacion->titulo(array($html->image("19x19/fallas.png") . "Fallas"));

$codigo_html .= $presentacion->redondearEsquinas("inicio");

$codigo_html .= $presentacion->redondearEsquinas("inicio");
$codigo_html .= "<table id='filtro' class='filtro' border='1'>";

$codigo_html .= "<tr>";
$codigo_html .= "<td>" . $formulario->rangoFechas('Filtro.Falla-fecha_hora', array('div'=>array('class'=>'rangoFechas'), 'type'=>'text', 'label'=>array('text'=>'Fecha', 'class'=>'etiqueta')), "</td><td>", true) . "</td>";
$codigo_html .= "</tr>";
$codigo_html .= "<tr>";
$codigo_html .= "<td><div class='etiqueta'>Imsi</div>" . $formulario->input('Filtro.Sim-imsi', array('type' => 'text', "label"=>false)) . "</td>";
$codigo_html .= "</tr>";

$codigo_html .= "</table>";
	
$codigo_html .= $formulario->input('Filtro.accion', array('type'=>'hidden', 'id'=>'accion', 'value'=>""));
$codigo_html .= $formulario->button("", array("class"=>"limpiar", "onClick"=>"limpiarBusqueda('index');document.getElementById('accion').value='limpiar';form.submit();"));
$codigo_html .= $formulario->submit("", array("class"=>"buscar"));
$codigo_html .= $formulario->button("", array("class"=>"imprimir_busqueda_excel", "onClick"=>"document.getElementById('accion').value='imprimir';form.submit();"));
$codigo_html .= $presentacion->redondearEsquinas("fin");

if (is_array($registros) && count($registros)>0) 
{
	$codigo_html .= $presentacion->paginador('navegacion');

	$codigo_html .= "<div id='grilla_index'>";

    $codigo_html .= "\n<table class='grilla' cellpadding='0' cellspacing='0'>";   

    $codigo_html .= "\n<thead>";   
    $codigo_html .= "\n<tr>";
    $codigo_html .= "\n<th class='acciones'>Acciones</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Usuario','Usuario.nombre') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Recepcion','fecha_hora_recepcion') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Fecha','fecha') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Hora','hora') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Modulo','sim_id') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Imsi','imsi') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Equipo','equipo_id') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Latitud','latitud') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Longitud','longitud') . "</th>";
	$codigo_html .= "\n<th>" . $paginator->sort('Falla','falla') . "</th>";
	$codigo_html .= "\n</tr>";
    $codigo_html .= "\n</thead>";   
    
    $codigo_html .= "\n<tbody>";
	foreach ($registros as $k=>$registro) 
	{
		//d($registro);
		$id=$registro['Falla']['id'];

		$codigo_html_acciones = "";
		$codigo_html_acciones .= $presentacion->enlaceHtml($html->image("12x12/fallas.png", array("alt"=>"Ver")), "view/" . $id, array(), false, false);
		
		if(isset($colores[$registro['Falla']['falla']])) {
			$codigo_html .= "\n<tr bgcolor='" . $colores[$registro['Falla']['falla']] . "'>";
		}
		else {
			$codigo_html .= "\n<tr>";
		}
            
        $codigo_html .= "\n<td class='acciones'>" . $codigo_html_acciones . "</td>";

		if(isset($registro['Cliente']['nombre']))
	        $codigo_html .= "\n<td class='grilla_izquierda'>" . $registro['Usuario']['nombre'] . " - " . $registro['Cliente']['nombre'] . "</td>";
		else
			$codigo_html .= "\n<td class='grilla_izquierda'>" . $registro['Usuario']['nombre'] . "</td>";
        
        $codigo_html .= "\n<td class='grilla_centro'>" . $formato->formatearFechaHora($registro['Falla']['fecha_hora_recepcion']) . "</td>";
        $codigo_html .= "\n<td class='grilla_centro'>" . $formato->formatearFecha($registro['Falla']['fecha']) . "</td>";
        $codigo_html .= "\n<td class='grilla_centro'>" . $formato->formatearHora($registro['Falla']['hora']) . "</td>";
        
		if(!empty($registro['Sim']['nombre'])) {
			$modulo = $registro['Sim']['nombre'];
		}
		else {
			$modulo = $registro['Sim']['imsi'];
		}
        $codigo_html .= "\n<td class='grilla_centro'>" . $modulo . "</td>";
        $codigo_html .= "\n<td class='grilla_centro'>" . $registro['Sim']['imsi'] . "</td>";
		$codigo_html .= "\n<td class='grilla_izquierda'>" . $registro['Equipo']['nombre'] . "</td>";
		$codigo_html .= "\n<td class='grilla_centro'>" . $registro['Falla']['latitud'] . "</td>";
		$codigo_html .= "\n<td class='grilla_centro'>" . $registro['Falla']['longitud'] . "</td>";
		$codigo_html .= "\n<td class='grilla_centro'>" . $registro['Falla']['falla'] . "</td>";
		
        
        $codigo_html .= "\n</tr>";
	}
    
    $codigo_html .= "\n</tbody>";
    $codigo_html .= "\n</table>";
	$codigo_html .= "\n</div> <!-- grilla_index -->";
	$codigo_html .= $presentacion->paginador('posicion');
}
$codigo_html .= $presentacion->redondearEsquinas("fin");
$codigo_html .= $formulario->end();
$codigo_html .= "\n</div> <!-- index -->";
echo $codigo_html;
?>